// 系统配置接口（axios 版）
import http from './http'
import type { SysDetail, UpdateAdminSysDto, SysId } from '@/types/sys.api'

/** 根据 ID 获取系统配置详情 */
export async function getSysDetail(id: string): Promise<ApiResponse<SysDetail>> {
  return http.get<SysDetail>(`/admin/sys/${id}`)
}

/** 编辑系统配置（PATCH） */
export async function updateSys(id: string, dto: UpdateAdminSysDto): Promise<ApiResponse<SysId>> {
  return http.patch<UpdateAdminSysDto, SysId>(`/admin/sys/${id}`, dto)
}
